package cn.itcast.order.service;


import cn.itcast.hmall.dto.common.ResultDTO;
import cn.itcast.hmall.dto.order.OrderReqDTO;
import cn.itcast.hmall.pojo.order.Order;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 哈纳桑
 * @since 2024-07-13
 */
public interface IOrderService extends IService<Order> {

    Long ctreateOrder(OrderReqDTO orderReqDTO);

    ResultDTO payOrder(Long orderId, OrderReqDTO reqDTO);

    void orderTimeOut();

}
